package constructor02;

public class Demo02 {
    public static void main(String[] args) {
        /**
         * 从设计角度来说,人一出生就应该具有姓名和年龄
         * new Person()没有体现出来人出生就具有姓名,年龄
         */
  /*      Person person = new Person();
        System.out.println(person.getName()+" "+person.getAge());

        //设置值
        person.setName("张三丰");
        person.setAge(100);

        //获取值
        System.out.println(person.getName()+" "+person.getAge());*/

        /**
         * 当我们new Person("无忌",18)的时候,它会调用
         * 构造方法,将new Person中传过来的值最终赋值给了成员变量
         * public Person(String n,int a){
         *         name=n;
         *         age=a;
         *  }
         *
         */
        Person p = new Person("无忌", 18);
        System.out.println(p.getName()+" "+p.getAge());
    }
}
